<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>什么是快乐星球？</title>
</head>
<body>
<script>
    function demo(){

    }
    demo();     // 这不是一个构造函数
    new demo(); // 这就是构造函数

    // 在 JS 中一个函数是不是构造函数，得看有没有 new 它
    // 所以也有人说，在 JS 中不分构造函数，普通函数，你得调这个函数的时候，才能确定它是什么函数
    // 一般构造函数首字母大写
    // 我自己的说法是：普通函数不一定是构造函数，但构造函数首先得是一个普通函数
    // 任何普通函数都可以上升为构造函数，只要你 new 了它
</script>
</body>
</html>
